#define _CRT_SECURE_NO_WARNINGS 1

//#include  <stdio.h>
//
//void my_strcmp(char* a1, char* a2)
//{
//	int i = 0;
//	
//	while (*(a2 + i) != '\0')
//	{
//		*(a1 + i) = *(a2 + i);
//		i++;
//	}
//	
//}
//
//int main()
//{
//	char arr[] = { "owefn" };
//	char arr1[10] = { 0 };
//	my_strcmp(arr1, arr);
//	printf("%s", arr1);
//
//	return 0;
//}
//#include <string.h>
//#include <stdio.h>
//int main()
//{
//	char arr1[] = { "osainfaskldnjf" };
//	char arr2[] = { "fas" };
//	char* ret = strstr(arr1, arr2);
//	printf("%s", ret);
//	return 0;
//
//}

#include <stdio.h>
char* my_strstr(char* a1, char* a2)
{
	char* s1 = NULL;
	char* s2 = NULL;
	char* cur = a1;
	if (*a1 == '\0')
	{
		return (char*)a1;

	}
	while (*cur)
	{
		s1 = cur;
		s2 = a2;
		while (*s1 != '\0' && *s2 != '\0' && *s1 == *s2)
		{
			s1++;
			s2++;
		}
		if (*s2 == '\0')

		{
			return cur;
		}
		cur++;
	}
}
int main()
{
	    char arr1[] = { "osainfaskldnjf" };
		char arr2[] = { "fas" };
		char* ret = my_strstr(arr1, arr2);
		printf("%s", ret);
		return 0;


}